/*
 * Copyright (c) 2008, Xiong Yingfei, the University of Tokyo
 * All rights reserved.
 */
package ac.jp.u_tokyo.SyncLib.language.factories;

import ac.jp.u_tokyo.SyncLib.Sync;
import ac.jp.u_tokyo.SyncLib.SyncFactory;
import ac.jp.u_tokyo.SyncLib.dictionaries.KeyDictMapCombinator;
import ac.jp.u_tokyo.SyncLib.dictionaries.KeyFactory;
import ac.jp.u_tokyo.SyncLib.dictionaries.MatchingDictMapCombinator;

public class KeyDictMapCombinatorFactory extends DictMapCombinatorFactory
{

	public KeyDictMapCombinatorFactory(KeyFactory[] factories, SyncFactory inner,
			int nonDictCount)
	{
		super(factories, inner, nonDictCount);
	}

	@Override
	public Sync create()
	{
		return new KeyDictMapCombinator(_inner, _factories, _nonDictCount);
	}
	
	

}
